/*布局*/
main>div{
    flex: 1;
    display: flex;
    flex-direction: column;
    background: url(../img/com/bg_3_1.png) 50% no-repeat;
    background-size: 100% 100%;
    margin: .5rem;
}
main>div>h3{
    margin-top: .25rem;
    text-align: center;
    font-size: 1.5rem;
}
main>div>.box{
     flex: 1;
     display: flex;
     flex-direction: column;
     margin: 0 1.5rem .625rem;
}
main>div>.box>.item{
    flex: 1;
    text-align: center;
}
main>div>.box>.item:first-child{
    flex: initial;
    height: 11rem;
    padding-top: 1rem;
}
.item>h4{
    font-size: 1.2rem;
    letter-spacing: .0625rem;
    font-weight: 500;
}
.item>h4:before,
.item>h4:after{
    content: '';
    display: inline-block;
    position: relative;
    top: -.375rem;
    width: 1.25rem;
    height: .25rem;
    margin: 0 1rem;
    background-color: var(--c_blueMain);
}
.item>.chartBox{
    height: calc(100% - 1.75rem);
}








